Analysis of Test Case Prioritization Techniques
نویسندگان
چکیده
The main aim of software industry is to provide high quality software to users. For this, it is essential to test software. Software testing involves a no of issues like test case generation, prioritization of test cases etc. The paper reviews various test case prioritization techniques. Test case prioritization techniques help to organize the test cases. This will help to reduce overall effort, cost and time. In this research paper we are reviewing research work of various authors and their different approaches to prioritize the test cases.
منابع مشابه
Regression Test Case Prioritization – A Contribution-Based Approach
Regression test case prioritization techniques have traditionally been studied as a function of objective metrics such as code coverage and fault proneness, which require much data analysis and computation from software release to release. Moreover, such techniques have traditionally been evaluated as a function of fault detection effectiveness. Consequently, not only applying the techniques is...
متن کاملCost-cognizant Test Case Prioritization
Test case prioritization techniques schedule test cases for regression testing in an order that increases their ability to meet some performance goal. One performance goal, rate of fault detection, measures how quickly faults are detected within the testing process. Previous work has provided a metric, APFD, for measuring rate of fault detection, and techniques for prioritizing test cases in or...
متن کاملInternational Journal of Intellectual Advancements and Research in Engineering Computations Priority based test case generation for Multi object
While performing regression testing, an appropriate choice for test case ordering allows the tester to early discover faults in source code. To this end, test case prioritization techniques can be used. Several existing test case prioritization techniques leave out the execution cost of test cases and exploit a single objective function (e.g., code or requirements coverage). In this paper, we p...
متن کاملTest Case Prioritization: A Family of Empirical Studies
To reduce the cost of regression testing, software testers may prioritize their test cases so that those which are more important, by some measure, are run earlier in the regression testing process. One potential goal of such prioritization is to increase a test suite’s rate of fault detection. Previous work reported results of studies that showed that prioritization techniques can significantl...
متن کاملA New Technique for Test Case Prioritization
Software testing is important phase of software development life cycle which ensure the developer that the developed software work according to specifications or not. To make testing efficient and effective a techniques of test case prioritization are used. A well-organized Test case prioritization technique reduces the cost of testing and fault detection capabilities of testing. We will go to ...
متن کامل